<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Open SCA: frameworks/DeviceMgr/include/DeviceManager_impl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.onetek.net"><img alt="Logo" src="openscaLogo.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Open SCA
   &#160;<span id="projectnumber">Version 0.6.0</span>
   </div>
   <div id="projectbrief">Open SCA</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_device_manager__impl_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">DeviceManager_impl.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_device_manager__impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/***************************************************************************/</span><span class="comment">/****************************************************************************/</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#if !defined(EA_3D5474C8_6D97_4a64_A618_52978668FDBD__INCLUDED_)</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define EA_3D5474C8_6D97_4a64_A618_52978668FDBD__INCLUDED_</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_resource__impl_8h.html">Resource_impl.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="opensca_support_8h.html">openscaSupport.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_d_c_d_parser_8h.html">DCDParser.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_s_p_d_parser_8h.html">SPDParser.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_system__impl_8h.html">FileSystem_impl.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="debug_8h.html">debug.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utils_8h.html">utils.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cf__utils_8h.html">cf_utils.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_boost__utils_8h.html">Boost_utils.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_executable_device__servant_8h.html">ExecutableDevice_servant.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_uses_connection_info_8h.html">UsesConnectionInfo.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_cyclic_buffer_controller_8h.html">CyclicBufferController.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42c">   42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42cab9959e3ca6217e02e152d8ce68ec463c">   43</a></span>&#160;        <a class="code" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42cab9959e3ca6217e02e152d8ce68ec463c">Device</a>,</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42caa554ee1f02c7109125c6d52b8a3ad027">   44</a></span>&#160;        <a class="code" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42caa554ee1f02c7109125c6d52b8a3ad027">Service</a></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;} <a class="code" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42c">ComponentTypeEnum</a>;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_instanted_comp_info_type.html">   51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_instanted_comp_info_type.html#afd0d68c6d31ff249f3ae8662162663c3">   52</a></span>&#160;        std::string <a class="code" href="struct_instanted_comp_info_type.html#afd0d68c6d31ff249f3ae8662162663c3">id</a>;                         </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_instanted_comp_info_type.html#a9b45b3e13bd9167aab02e17e08916231">   53</a></span>&#160;        std::string <a class="code" href="struct_instanted_comp_info_type.html#a9b45b3e13bd9167aab02e17e08916231">name</a>;                       </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_instanted_comp_info_type.html#ae41f6e1986f6a568938ac208ebf37b7a">   54</a></span>&#160;        std::string <a class="code" href="struct_instanted_comp_info_type.html#ae41f6e1986f6a568938ac208ebf37b7a">compIOR</a>;            </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_instanted_comp_info_type.html#a2ab8867a18c2ace8476685818e26db9f">   55</a></span>&#160;        <a class="code" href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42c">ComponentTypeEnum</a> <a class="code" href="struct_instanted_comp_info_type.html#a2ab8867a18c2ace8476685818e26db9f">compType</a>;     </div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;} <a class="code" href="struct_instanted_comp_info_type.html">InstantedCompInfoType</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="_device_manager__impl_8h.html#a7f351dc91b117e475f97de8ab9b8c4f4">   58</a></span>&#160;<span class="keyword">typedef</span> std::vector&lt;InstantedCompInfoType&gt; <a class="code" href="_device_manager__impl_8h.html#a7f351dc91b117e475f97de8ab9b8c4f4">InstantedCompInfoVec</a>;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html">   76</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_device_manager__impl.html">DeviceManager_impl</a>:               </div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="class_property_set__impl.html">PropertySet_impl</a>,</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="class_port_supplier__impl.html">PortSupplier_impl</a>,</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">public</span> <span class="keyword">virtual</span> POA_CF::DeviceManager </div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="class_device_manager__impl.html#a0926464baa2655be480095e0d56814ce">~DeviceManager_impl</a>();</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <a class="code" href="class_device_manager__impl.html#ab8b56f2e8d725277477225e8319dd624">DeviceManager_impl</a>(</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * dcdPrfl,</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="_bootloader_8cpp.html#a49943bdb8560720d07c87de869066484">fsRoot</a>,</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="_bootloader_8cpp.html#afb91446413d17e8e077d6c01f86230a7">sdrRoot</a>);</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keywordtype">char</span> *</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <a class="code" href="class_device_manager__impl.html#a4033e724daf590127bfed2d548217dd4">deviceConfigurationProfile</a>()</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        CF::FileSystem_ptr</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <a class="code" href="class_device_manager__impl.html#af09d9aa374977ee5529d4a04721551b5">fileSys</a>()</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keywordtype">char</span> *</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <a class="code" href="class_device_manager__impl.html#a18106c308eabf12895e2770ab473e2bb">getComponentImplementationId</a>(</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * componentInstantiationId)</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keywordtype">char</span> * <a class="code" href="class_device_manager__impl.html#ad3ca69be8877b033660987df0965b6ed">identifier</a>()</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordtype">char</span> * <a class="code" href="class_device_manager__impl.html#abef47868a214b552d88c6cd1eda87d94">label</a>()</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        <a class="code" href="class_device_manager__impl.html#a9643a221e69a4b1f86736e12d0f84864">registerDevice</a>(</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;            CF::Device_ptr registeringDevice)</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        <span class="keywordflow">throw</span> (CF::InvalidObjectReference, CORBA::SystemException);</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        CF::DeviceSequence *</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <a class="code" href="class_device_manager__impl.html#abf84b697d9ba5ec5d8159ac25c016058">registeredDevices</a>()</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        CF::DeviceManager::ServiceSequence *</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;        <a class="code" href="class_device_manager__impl.html#a8a9bcad765849072bcbcf639b3ca6be4">registeredServices</a>()</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;        <a class="code" href="class_device_manager__impl.html#a5cd67f23a4db17ad88ffe1a0d0d8b868">registerService</a>(</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;            CORBA::Object_ptr registeringService,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * name)</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        <span class="keywordflow">throw</span> (CF::InvalidObjectReference, CORBA::SystemException);</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;        <a class="code" href="class_device_manager__impl.html#a7861ee1569802186a619778efc85af13">shutdown</a>()</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        <span class="keywordflow">throw</span> (CORBA::SystemException);</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;        <a class="code" href="class_device_manager__impl.html#a0a57b6e7c8496db3a5756e613ae6ca3b">unregisterDevice</a>(</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;            CF::Device_ptr registeredDevice)</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        <span class="keywordflow">throw</span> (CF::InvalidObjectReference, CORBA::SystemException);</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;        <a class="code" href="class_device_manager__impl.html#a4e0dca2e6e31d5ea79803c87dcc556c4">unregisterService</a>(</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;            CORBA::Object_ptr registeredService,</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * name)</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        <span class="keywordflow">throw</span> (CF::InvalidObjectReference, CORBA::SystemException);</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;        <a class="code" href="class_device_manager__impl.html#a0978570cc638d605f7a3a9ff34191d07">createConnections</a>(</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;            std::vector&lt;Connection *&gt; * connections);</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;        <a class="code" href="class_device_manager__impl.html#a929c711882df19850312927377ab9372">launchDCD</a>(</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * dcdpfl)</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;        <span class="keywordflow">throw</span> (</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;            std::runtime_error,</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;            CORBA::SystemException);</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;        <a class="code" href="class_device_manager__impl.html#a5c13a6c88a839b5356861d1d09e820d9">postConstructor</a>()</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;        <span class="keywordflow">throw</span> (</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;            std::runtime_error,</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;            CORBA::SystemException);</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742b">  340</a></span>&#160;        <span class="keyword">enum</span> <a class="code" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742b">DevMgrAdmnType</a> {</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742ba45240327a5d9b70fd3d73f743b051830">  341</a></span>&#160;                <a class="code" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742ba45240327a5d9b70fd3d73f743b051830">DEVMGR_REGISTERED</a>,</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742baa35a548dc85ba3a636e54b9d97c81615">  342</a></span>&#160;                <a class="code" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742baa35a548dc85ba3a636e54b9d97c81615">DEVMGR_UNREGISTERED</a>,</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742bafe411038b37f4bd222f487aa7dc62f2a">  343</a></span>&#160;                <a class="code" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742bafe411038b37f4bd222f487aa7dc62f2a">DEVMGR_SHUTTING_DOWN</a></div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;        };</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a3dc11d1ecef22629fbd07664489be4af">  346</a></span>&#160;        <a class="code" href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742b">DevMgrAdmnType</a> <a class="code" href="class_device_manager__impl.html#a3dc11d1ecef22629fbd07664489be4af">m_adminState</a>;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a9aee869091207d04ac150eb4cf0d00a4">  347</a></span>&#160;        std::vector&lt;UsesConnectionInfo *&gt; <a class="code" href="class_device_manager__impl.html#a9aee869091207d04ac150eb4cf0d00a4">m_connectionsInfo</a>;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;        <a class="code" href="class_device_manager__impl.html#a39b46ed08c83d74d9d762a793c6e037b">activateFileSystems</a>();</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;        <a class="code" href="class_device_manager__impl.html#a90ea9fa09e8dcdec301a821870f66168">getDmnMgrref</a>(</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> * dmnMgrName);</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;        <a class="code" href="class_device_manager__impl.html#a971fc10e1e56f5b34f3a1fd9cc2d4dac">instantDCDComps</a>()</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;        throw (<a class="code" href="namespacestd.html">std</a>::runtime_error, CORBA::SystemException);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;        <a class="code" href="class_device_manager__impl.html#af1159059157e7e68e2389861f3985d12">getUsesPort</a>(</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;            <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; usesPortName,</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;            CF::PPort_var &amp; portPtr,</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;            const <a class="code" href="class_connection.html">Connection</a> * connect);</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;        <a class="code" href="class_device_manager__impl.html#a3fac48a3761d1139a2e4402349b310cf">getProvidesPort</a>(</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;            <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; providesPortName,</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;            CORBA::Object_var &amp; providesObj,</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;            const <a class="code" href="class_connection.html">Connection</a> * connect);</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;        <a class="code" href="class_device_manager__impl.html#a11348a491a9550a47e5ae8ca2f6f372f">deviceIsRegistered</a>(</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;            CF::Device_ptr registeredDevice);</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;        <a class="code" href="class_device_manager__impl.html#a74953971f5e6d8b22317b2de568978bb">serviceIsRegistered</a>(</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;            const <span class="keywordtype">char</span> * name);</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;        <a class="code" href="class_device_manager__impl.html#ae6e3e97a674f660e04448bf1b772bd8a">loadAndExecuteComponent</a>(</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;            CF::ExecutableDevice_ptr exeDevPtr,</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;            <a class="code" href="namespacestd.html">std</a>::vector&lt;<a class="code" href="class_s_p_d_implementation.html">SPDImplementation</a> *&gt; * spdImpls,</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;            const <span class="keywordtype">char</span> * devInstId,</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;            const <span class="keywordtype">char</span> * devInstName,</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;            const <span class="keywordtype">char</span> * devInstSftfl,</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;            const <span class="keywordtype">char</span> * parentIOR = &quot;&quot;,</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;            const <span class="keywordtype">char</span> * registryIOR = &quot;&quot;);</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;        <a class="code" href="class_device_manager__impl.html#ae6e3e97a674f660e04448bf1b772bd8a">loadAndExecuteComponent</a>(</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;            <a class="code" href="class_executable_device__servant.html">ExecutableDevice_servant</a> * exeDevServant,</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;            <a class="code" href="namespacestd.html">std</a>::vector&lt;<a class="code" href="class_s_p_d_implementation.html">SPDImplementation</a>*&gt; * spdImpls,</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;            const <span class="keywordtype">char</span> * devInstId,</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;            const <span class="keywordtype">char</span> * devInstName,</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;            const <span class="keywordtype">char</span> * devInstSftfl,</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;            const <span class="keywordtype">char</span> * parentIOR = &quot;&quot;,</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;            const <span class="keywordtype">char</span> * registryIOR = &quot;&quot;)</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;        throw (<a class="code" href="namespacestd.html">std</a>::runtime_error, CORBA::SystemException) ;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;        <a class="code" href="class_device_manager__impl.html#a29053f1fb4688eee48bab8eb13f6ad83">initAndConfigComp</a>(</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;            <a class="code" href="class_p_r_f_parser.html">PRFParser</a> &amp; prfParser,</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;            const <span class="keywordtype">char</span> * devName,</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;            CF::Device_var &amp; devRef);</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;        <a class="code" href="class_device_manager__impl.html#a29053f1fb4688eee48bab8eb13f6ad83">initAndConfigComp</a>(</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;            <a class="code" href="class_p_r_f_parser.html">PRFParser</a> &amp; prfParser,</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;            const <span class="keywordtype">char</span> * devName,</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;            CF::Device_var &amp; devRef,</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;            CF::Device_ptr parentDev);</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;        CF::File_ptr</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;        <a class="code" href="class_device_manager__impl.html#a9dfd7b96504f8900eef599da8bb4314c">openPRFProfilebySPDfl</a>(</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;            CF::FileSystem_ptr <a class="code" href="class_device_manager__impl.html#af09d9aa374977ee5529d4a04721551b5">fileSys</a>,</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;            const <span class="keywordtype">char</span> * absSpdfl)</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;        throw (</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;            <a class="code" href="namespacestd.html">std</a>::runtime_error,</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;            CORBA::SystemException);</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;        <a class="code" href="class_device_manager__impl.html#a30c58735854b3bd17385a04e63c513e9">instantGeneralComp</a>(</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;            <a class="code" href="class_d_c_d_component_placement.html">DCDComponentPlacement</a> &amp; cp,</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;            <a class="code" href="class_d_c_d_parser.html">DCDParser</a> * dcdp);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;        <a class="code" href="class_device_manager__impl.html#a88f8cec2448e744794443913822f1fff">instantCompositepartComp</a>(</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;            <a class="code" href="class_d_c_d_component_placement.html">DCDComponentPlacement</a> &amp; dcp,</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;            <a class="code" href="class_d_c_d_parser.html">DCDParser</a> * dcdp);</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a151da9c5d9bf5148af6438e1c8a27d50">  553</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#a151da9c5d9bf5148af6438e1c8a27d50">m_deviceConfigurationProfile</a>;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a9ddb9888d6fd824cdfeb6ece10385e0f">  554</a></span>&#160;        CF::DomainManager_var <a class="code" href="class_device_manager__impl.html#a9ddb9888d6fd824cdfeb6ece10385e0f">m_dmnMgr</a>;</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#ad88770998090504791b91f090a68db46">  560</a></span>&#160;        CF::FileSystem_var <a class="code" href="class_device_manager__impl.html#ad88770998090504791b91f090a68db46">m_fileSys</a>;</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#aa9b2ca207bf051439b56b66b6d2139fe">  561</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#aa9b2ca207bf051439b56b66b6d2139fe">m_fsRoot</a>;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#afffdd49c081c68e9f91089f23e4bab23">  566</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#afffdd49c081c68e9f91089f23e4bab23">m_identifier</a>;</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#ab7e76ef9dc06dddfd04299b034b6e076">  572</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#ab7e76ef9dc06dddfd04299b034b6e076">m_label</a>;</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a3eb64acebe52370064b7098de915f3b4">  579</a></span>&#160;        CF::DeviceSequence <a class="code" href="class_device_manager__impl.html#a3eb64acebe52370064b7098de915f3b4">m_registeredDevices</a>;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#ac00dc496e565487853b7083041a96494">  586</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#ac00dc496e565487853b7083041a96494">m_nodeName</a>;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a82d7f9628528794d37ddfc31a827da94">  588</a></span>&#160;        CF::DeviceManager::ServiceSequence <a class="code" href="class_device_manager__impl.html#a82d7f9628528794d37ddfc31a827da94">m_registeredServices</a>;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#ac987346886a0bf05931694f141359438">  590</a></span>&#160;        CF::DeviceManager_var <a class="code" href="class_device_manager__impl.html#ac987346886a0bf05931694f141359438">m_deviceMgrObj</a>;</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a72a784f349e7e06f476ace90208144bb">  592</a></span>&#160;        <a class="code" href="namespaceopensca_support.html">openscaSupport</a>::ORB_Wrap* <a class="code" href="class_device_manager__impl.html#a72a784f349e7e06f476ace90208144bb">m_orbWrap</a>;</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#aab2e0a7132362677ee7c6ebc146640ba">  594</a></span>&#160;        <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> <a class="code" href="class_device_manager__impl.html#aab2e0a7132362677ee7c6ebc146640ba">m_platformRoot</a>;</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="class_device_manager__impl.html#a4c90482e95e7b02984dbe2cca16b69cc">  596</a></span>&#160;        <a class="code" href="_device_manager__impl_8h.html#a7f351dc91b117e475f97de8ab9b8c4f4">InstantedCompInfoVec</a> <a class="code" href="class_device_manager__impl.html#a4c90482e95e7b02984dbe2cca16b69cc">m_instantedCompInfos</a>;</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;        <a class="code" href="class_device_manager__impl.html">DeviceManager_impl</a>();</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;        <a class="code" href="class_device_manager__impl.html">DeviceManager_impl</a>(</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;            <a class="code" href="class_device_manager__impl.html">DeviceManager_impl</a> &amp; impl);</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;        <span class="keywordtype">void</span> </div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;        <a class="code" href="class_device_manager__impl.html#a9f2aceb845cb1e647aa43c7945a76d63">getExecOptions</a>(</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;                CORBA::ULong <a class="code" href="_device_manager__server_8cpp.html#acee0032ea07b700a6530056f59b5b8c9">stackSize</a>,</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;                CORBA::ULong <a class="code" href="_device_manager__server_8cpp.html#a212a2e54e4e15c47fa9bda27b1f986a7">priority</a>,</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;                const <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; <a class="code" href="_device_manager__server_8cpp.html#a2405b489912e97e70f9910c6ddc286e2">entryPoint</a>,</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;                CF::Properties &amp; options);</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;        <span class="keywordtype">void</span></div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;        <a class="code" href="class_device_manager__impl.html#a8628e38c509ff3ee180017c4fc8f105e">getExecParameters</a>(</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;                <a class="code" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a> execParams,</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;                const <span class="keywordtype">char</span> * devInstId,</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;                const <span class="keywordtype">char</span> * devInstName,</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;                const <span class="keywordtype">char</span> * devSpdPath,</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;                const <span class="keywordtype">char</span> * parentIOR,</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;                const <span class="keywordtype">char</span> * registryIOR,</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;                CF::Properties &amp; params);</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;        <a class="code" href="class_device_manager__impl.html#a275d0ab719823ef37a3c24dcd35d709b">matchSPDImplementation</a>(</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;                <a class="code" href="namespacestd.html">std</a>::vector &lt;<a class="code" href="class_s_p_d_implementation.html">SPDImplementation</a>*&gt; * spdImpls,</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;                <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; codefile,</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;                <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; entryPoint,</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;                CORBA::ULong &amp; stackSize,</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;                CORBA::ULong &amp; priority);</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;        <span class="keywordtype">bool</span> </div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;        <a class="code" href="class_device_manager__impl.html#a275d0ab719823ef37a3c24dcd35d709b">matchSPDImplementation</a>(</div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;                <a class="code" href="namespacestd.html">std</a>::vector &lt;<a class="code" href="class_s_p_d_implementation.html">SPDImplementation</a>*&gt; * spdImpls,</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;                <a class="code" href="namespacestd.html">std</a>::vector&lt;<a class="code" href="class_p_r_f_property.html">PRFProperty</a>*&gt; * allocProps,</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;                <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; codefile,</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;                <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> &amp; entryPoint,</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;                CORBA::ULong &amp; stackSize,</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;                CORBA::ULong &amp; priority,</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;                CF::LoadableDevice::LoadType &amp; loadType);</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;        <span class="keywordtype">bool</span> </div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;        <a class="code" href="class_device_manager__impl.html#a94857b00f2b3c00a6b8040d53088e8bd">getComponentObjRefFromNamingService</a>(</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;                const <span class="keywordtype">char</span>* namingContext,</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;                CF::Device_var &amp; <a class="code" href="_device_manager__server_8cpp.html#a37d32c387df502eb564e8d72008f40fa">obj</a>);</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;        <span class="keywordtype">bool</span></div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;        <a class="code" href="class_device_manager__impl.html#a536a91d71a644cb787991e1693d61331">getChildDevObjRefFromParentDev</a>(</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;            const <span class="keywordtype">char</span> * chidDevName,</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;            CF::Device_ptr parentDev,</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;            CF::Device_var &amp; childDev);</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;        CF::File_var </div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;        <a class="code" href="class_device_manager__impl.html#ac4706d4afa51775b422b44c989f39d69">openprofileFile</a>(</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;                        CF::FileSystem_ptr fs, </div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;                        const <span class="keywordtype">char</span>* profile)</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;        throw(</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;                        CF::InvalidObjectReference,</div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;                        CF::InvalidFileName,</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;                        CF::FileException,</div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;                        CORBA::SystemException);</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;};</div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="preprocessor">#endif // !defined(EA_3D5474C8_6D97_4a64_A618_52978668FDBD__INCLUDED_)</span></div><div class="ttc" id="_resource__impl_8h_html"><div class="ttname"><a href="_resource__impl_8h.html">Resource_impl.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_ae6e3e97a674f660e04448bf1b772bd8a"><div class="ttname"><a href="class_device_manager__impl.html#ae6e3e97a674f660e04448bf1b772bd8a">DeviceManager_impl::loadAndExecuteComponent</a></div><div class="ttdeci">bool loadAndExecuteComponent(CF::ExecutableDevice_ptr exeDevPtr, std::vector&lt; SPDImplementation * &gt; *spdImpls, const char *devInstId, const char *devInstName, const char *devInstSftfl, const char *parentIOR=&quot;&quot;, const char *registryIOR=&quot;&quot;)</div><div class="ttdoc">The operation shall load and execute component&amp;#39;s code. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00329">DeviceManager_impl.cpp:329</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ab7e76ef9dc06dddfd04299b034b6e076"><div class="ttname"><a href="class_device_manager__impl.html#ab7e76ef9dc06dddfd04299b034b6e076">DeviceManager_impl::m_label</a></div><div class="ttdeci">std::string m_label</div><div class="ttdoc">The readonly label attribute shall contain the device manager&amp;#39;s label. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00572">DeviceManager_impl.h:572</a></div></div>
<div class="ttc" id="class_port_supplier__impl_html"><div class="ttname"><a href="class_port_supplier__impl.html">PortSupplier_impl</a></div><div class="ttdoc">This interface provides the getPort operation for those components that provide ports. </div><div class="ttdef"><b>Definition:</b> <a href="_resource__impl_8h_source.html#l00301">Resource_impl.h:301</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a971fc10e1e56f5b34f3a1fd9cc2d4dac"><div class="ttname"><a href="class_device_manager__impl.html#a971fc10e1e56f5b34f3a1fd9cc2d4dac">DeviceManager_impl::instantDCDComps</a></div><div class="ttdeci">void instantDCDComps()</div><div class="ttdoc">instantiate all components in partitioning section of dcd.xml </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01328">DeviceManager_impl.cpp:1328</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a88f8cec2448e744794443913822f1fff"><div class="ttname"><a href="class_device_manager__impl.html#a88f8cec2448e744794443913822f1fff">DeviceManager_impl::instantCompositepartComp</a></div><div class="ttdeci">bool instantCompositepartComp(DCDComponentPlacement &amp;dcp, DCDParser *dcdp)</div><div class="ttdoc">Instantiate a compositepartof component, include procedure of load,execute, and register. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01173">DeviceManager_impl.cpp:1173</a></div></div>
<div class="ttc" id="class_property_set__impl_html"><div class="ttname"><a href="class_property_set__impl.html">PropertySet_impl</a></div><div class="ttdoc">The PropertySet class defines configure and query operations to access component properties/attribute...</div><div class="ttdef"><b>Definition:</b> <a href="_resource__impl_8h_source.html#l00032">Resource_impl.h:32</a></div></div>
<div class="ttc" id="_bootloader_8cpp_html_afb91446413d17e8e077d6c01f86230a7"><div class="ttname"><a href="_bootloader_8cpp.html#afb91446413d17e8e077d6c01f86230a7">sdrRoot</a></div><div class="ttdeci">std::string sdrRoot</div><div class="ttdef"><b>Definition:</b> <a href="_bootloader_8cpp_source.html#l00084">Bootloader.cpp:84</a></div></div>
<div class="ttc" id="class_executable_device__servant_html"><div class="ttname"><a href="class_executable_device__servant.html">ExecutableDevice_servant</a></div><div class="ttdoc">This interface extends the LoadableDevice interface by adding execute and terminate behavior to a dev...</div><div class="ttdef"><b>Definition:</b> <a href="_executable_device__servant_8h_source.html#l00035">ExecutableDevice_servant.h:35</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a9643a221e69a4b1f86736e12d0f84864"><div class="ttname"><a href="class_device_manager__impl.html#a9643a221e69a4b1f86736e12d0f84864">DeviceManager_impl::registerDevice</a></div><div class="ttdeci">void registerDevice(CF::Device_ptr registeringDevice)</div><div class="ttdoc">The registerDevice operation provides the mechanism to register a device with a device manager...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01782">DeviceManager_impl.cpp:1782</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a5cd67f23a4db17ad88ffe1a0d0d8b868"><div class="ttname"><a href="class_device_manager__impl.html#a5cd67f23a4db17ad88ffe1a0d0d8b868">DeviceManager_impl::registerService</a></div><div class="ttdeci">void registerService(CORBA::Object_ptr registeringService, const char *name)</div><div class="ttdoc">The registerService operation provides the mechanism to register a service with a device manager...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01842">DeviceManager_impl.cpp:1842</a></div></div>
<div class="ttc" id="_p_r_f_parser_8h_html_a965eb5606fdf7ff8112c36a5ee7f75e0"><div class="ttname"><a href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; ExecParamsType</div><div class="ttdef"><b>Definition:</b> <a href="_p_r_f_parser_8h_source.html#l00036">PRFParser.h:36</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a0978570cc638d605f7a3a9ff34191d07"><div class="ttname"><a href="class_device_manager__impl.html#a0978570cc638d605f7a3a9ff34191d07">DeviceManager_impl::createConnections</a></div><div class="ttdeci">void createConnections(std::vector&lt; Connection * &gt; *connections)</div><div class="ttdoc">The operation shall establish connections between devices. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01425">DeviceManager_impl.cpp:1425</a></div></div>
<div class="ttc" id="debug_8h_html"><div class="ttname"><a href="debug_8h.html">debug.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_a0a57b6e7c8496db3a5756e613ae6ca3b"><div class="ttname"><a href="class_device_manager__impl.html#a0a57b6e7c8496db3a5756e613ae6ca3b">DeviceManager_impl::unregisterDevice</a></div><div class="ttdeci">void unregisterDevice(CF::Device_ptr registeredDevice)</div><div class="ttdoc">The unregisterDevice operation unregisters a device from a device manager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l02013">DeviceManager_impl.cpp:2013</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a151da9c5d9bf5148af6438e1c8a27d50"><div class="ttname"><a href="class_device_manager__impl.html#a151da9c5d9bf5148af6438e1c8a27d50">DeviceManager_impl::m_deviceConfigurationProfile</a></div><div class="ttdeci">std::string m_deviceConfigurationProfile</div><div class="ttdoc">The readonly deviceConfigurationProfile attribute contains the device manager’s profile descriptor...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00553">DeviceManager_impl.h:553</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a3eb64acebe52370064b7098de915f3b4"><div class="ttname"><a href="class_device_manager__impl.html#a3eb64acebe52370064b7098de915f3b4">DeviceManager_impl::m_registeredDevices</a></div><div class="ttdeci">CF::DeviceSequence m_registeredDevices</div><div class="ttdoc">The readonly registeredDevices attribute shall contain a list of devices that have registered with th...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00579">DeviceManager_impl.h:579</a></div></div>
<div class="ttc" id="_s_p_d_parser_8h_html"><div class="ttname"><a href="_s_p_d_parser_8h.html">SPDParser.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="_device_manager__server_8cpp_html_acee0032ea07b700a6530056f59b5b8c9"><div class="ttname"><a href="_device_manager__server_8cpp.html#acee0032ea07b700a6530056f59b5b8c9">stackSize</a></div><div class="ttdeci">std::string stackSize</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__server_8cpp_source.html#l00085">DeviceManager_server.cpp:85</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a72a784f349e7e06f476ace90208144bb"><div class="ttname"><a href="class_device_manager__impl.html#a72a784f349e7e06f476ace90208144bb">DeviceManager_impl::m_orbWrap</a></div><div class="ttdeci">openscaSupport::ORB_Wrap * m_orbWrap</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00592">DeviceManager_impl.h:592</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a15f28a692b4264afd6a9f5282461742baa35a548dc85ba3a636e54b9d97c81615"><div class="ttname"><a href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742baa35a548dc85ba3a636e54b9d97c81615">DeviceManager_impl::DEVMGR_UNREGISTERED</a></div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00342">DeviceManager_impl.h:342</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_af1159059157e7e68e2389861f3985d12"><div class="ttname"><a href="class_device_manager__impl.html#af1159059157e7e68e2389861f3985d12">DeviceManager_impl::getUsesPort</a></div><div class="ttdeci">void getUsesPort(std::string &amp;usesPortName, CF::PPort_var &amp;portPtr, const Connection *connect)</div><div class="ttdoc">The operation shall get uses port of a connection. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01501">DeviceManager_impl.cpp:1501</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ab8b56f2e8d725277477225e8319dd624"><div class="ttname"><a href="class_device_manager__impl.html#ab8b56f2e8d725277477225e8319dd624">DeviceManager_impl::DeviceManager_impl</a></div><div class="ttdeci">DeviceManager_impl()</div></div>
<div class="ttc" id="class_device_manager__impl_html_a3dc11d1ecef22629fbd07664489be4af"><div class="ttname"><a href="class_device_manager__impl.html#a3dc11d1ecef22629fbd07664489be4af">DeviceManager_impl::m_adminState</a></div><div class="ttdeci">DevMgrAdmnType m_adminState</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00346">DeviceManager_impl.h:346</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ad88770998090504791b91f090a68db46"><div class="ttname"><a href="class_device_manager__impl.html#ad88770998090504791b91f090a68db46">DeviceManager_impl::m_fileSys</a></div><div class="ttdeci">CF::FileSystem_var m_fileSys</div><div class="ttdoc">The readonly fileSys attribute shall contain the FileSystem associated with this device manager...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00560">DeviceManager_impl.h:560</a></div></div>
<div class="ttc" id="_uses_connection_info_8h_html"><div class="ttname"><a href="_uses_connection_info_8h.html">UsesConnectionInfo.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_a4033e724daf590127bfed2d548217dd4"><div class="ttname"><a href="class_device_manager__impl.html#a4033e724daf590127bfed2d548217dd4">DeviceManager_impl::deviceConfigurationProfile</a></div><div class="ttdeci">char * deviceConfigurationProfile()</div><div class="ttdoc">The operation shall return device manager&amp;#39;s dcd.xml file path. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01738">DeviceManager_impl.cpp:1738</a></div></div>
<div class="ttc" id="_device_manager__server_8cpp_html_a37d32c387df502eb564e8d72008f40fa"><div class="ttname"><a href="_device_manager__server_8cpp.html#a37d32c387df502eb564e8d72008f40fa">obj</a></div><div class="ttdeci">CORBA::Object_var obj</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__server_8cpp_source.html#l00205">DeviceManager_server.cpp:205</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a3fac48a3761d1139a2e4402349b310cf"><div class="ttname"><a href="class_device_manager__impl.html#a3fac48a3761d1139a2e4402349b310cf">DeviceManager_impl::getProvidesPort</a></div><div class="ttdeci">void getProvidesPort(std::string &amp;providesPortName, CORBA::Object_var &amp;providesObj, const Connection *connect)</div><div class="ttdoc">The operation shall get provides port of a connection. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01599">DeviceManager_impl.cpp:1599</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a90ea9fa09e8dcdec301a821870f66168"><div class="ttname"><a href="class_device_manager__impl.html#a90ea9fa09e8dcdec301a821870f66168">DeviceManager_impl::getDmnMgrref</a></div><div class="ttdeci">void getDmnMgrref(const char *dmnMgrName)</div><div class="ttdoc">The operation shall get domain manager reference. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01697">DeviceManager_impl.cpp:1697</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a4c90482e95e7b02984dbe2cca16b69cc"><div class="ttname"><a href="class_device_manager__impl.html#a4c90482e95e7b02984dbe2cca16b69cc">DeviceManager_impl::m_instantedCompInfos</a></div><div class="ttdeci">InstantedCompInfoVec m_instantedCompInfos</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00596">DeviceManager_impl.h:596</a></div></div>
<div class="ttc" id="namespaceopensca_support_html"><div class="ttname"><a href="namespaceopensca_support.html">openscaSupport</a></div><div class="ttdoc">The openscaSupport namespace contains useful functions used throughout the opensca framework...</div><div class="ttdef"><b>Definition:</b> <a href="_application_factory_support_8h_source.html#l00034">ApplicationFactorySupport.h:34</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a94857b00f2b3c00a6b8040d53088e8bd"><div class="ttname"><a href="class_device_manager__impl.html#a94857b00f2b3c00a6b8040d53088e8bd">DeviceManager_impl::getComponentObjRefFromNamingService</a></div><div class="ttdeci">bool getComponentObjRefFromNamingService(const char *namingContext, CF::Device_var &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00836">DeviceManager_impl.cpp:836</a></div></div>
<div class="ttc" id="_device_manager__server_8cpp_html_a212a2e54e4e15c47fa9bda27b1f986a7"><div class="ttname"><a href="_device_manager__server_8cpp.html#a212a2e54e4e15c47fa9bda27b1f986a7">priority</a></div><div class="ttdeci">std::string priority</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__server_8cpp_source.html#l00086">DeviceManager_server.cpp:86</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a29053f1fb4688eee48bab8eb13f6ad83"><div class="ttname"><a href="class_device_manager__impl.html#a29053f1fb4688eee48bab8eb13f6ad83">DeviceManager_impl::initAndConfigComp</a></div><div class="ttdeci">bool initAndConfigComp(PRFParser &amp;prfParser, const char *devName, CF::Device_var &amp;devRef)</div><div class="ttdoc">The operation shall initialize and configure component. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00746">DeviceManager_impl.cpp:746</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a15f28a692b4264afd6a9f5282461742b"><div class="ttname"><a href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742b">DeviceManager_impl::DevMgrAdmnType</a></div><div class="ttdeci">DevMgrAdmnType</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00340">DeviceManager_impl.h:340</a></div></div>
<div class="ttc" id="utils_8h_html"><div class="ttname"><a href="utils_8h.html">utils.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_connection_html"><div class="ttname"><a href="class_connection.html">Connection</a></div><div class="ttdoc">this class is designed to parse connection element for DCD and SAD. </div><div class="ttdef"><b>Definition:</b> <a href="port__helpers_8h_source.html#l00037">port_helpers.h:37</a></div></div>
<div class="ttc" id="opensca_support_8h_html"><div class="ttname"><a href="opensca_support_8h.html">openscaSupport.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_a536a91d71a644cb787991e1693d61331"><div class="ttname"><a href="class_device_manager__impl.html#a536a91d71a644cb787991e1693d61331">DeviceManager_impl::getChildDevObjRefFromParentDev</a></div><div class="ttdeci">bool getChildDevObjRefFromParentDev(const char *chidDevName, CF::Device_ptr parentDev, CF::Device_var &amp;childDev)</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00952">DeviceManager_impl.cpp:952</a></div></div>
<div class="ttc" id="struct_instanted_comp_info_type_html_a9b45b3e13bd9167aab02e17e08916231"><div class="ttname"><a href="struct_instanted_comp_info_type.html#a9b45b3e13bd9167aab02e17e08916231">InstantedCompInfoType::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">Name of the instantiated component. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00053">DeviceManager_impl.h:53</a></div></div>
<div class="ttc" id="class_d_c_d_parser_html"><div class="ttname"><a href="class_d_c_d_parser.html">DCDParser</a></div><div class="ttdoc">class OPENSCA_PARSER_API DCDParser:public ComponentAssemblyParser </div><div class="ttdef"><b>Definition:</b> <a href="_d_c_d_parser_8h_source.html#l00036">DCDParser.h:36</a></div></div>
<div class="ttc" id="_device_manager__impl_8h_html_a91b0380a6e8ecd41830b7eea83e7a42cab9959e3ca6217e02e152d8ce68ec463c"><div class="ttname"><a href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42cab9959e3ca6217e02e152d8ce68ec463c">Device</a></div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00043">DeviceManager_impl.h:43</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ac4706d4afa51775b422b44c989f39d69"><div class="ttname"><a href="class_device_manager__impl.html#ac4706d4afa51775b422b44c989f39d69">DeviceManager_impl::openprofileFile</a></div><div class="ttdeci">CF::File_var openprofileFile(CF::FileSystem_ptr fs, const char *profile)</div><div class="ttdoc">create a CF::File object for specialed profile </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00192">DeviceManager_impl.cpp:192</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a929c711882df19850312927377ab9372"><div class="ttname"><a href="class_device_manager__impl.html#a929c711882df19850312927377ab9372">DeviceManager_impl::launchDCD</a></div><div class="ttdeci">void launchDCD(const char *dcdpfl)</div><div class="ttdoc">this routine launch all of devices and services described in DCD.xml </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00256">DeviceManager_impl.cpp:256</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a0926464baa2655be480095e0d56814ce"><div class="ttname"><a href="class_device_manager__impl.html#a0926464baa2655be480095e0d56814ce">DeviceManager_impl::~DeviceManager_impl</a></div><div class="ttdeci">virtual ~DeviceManager_impl()</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01692">DeviceManager_impl.cpp:1692</a></div></div>
<div class="ttc" id="class_d_c_d_component_placement_html"><div class="ttname"><a href="class_d_c_d_component_placement.html">DCDComponentPlacement</a></div><div class="ttdoc">class OPENSCA_PARSER_API DCDComponentPlacement:public ComponentPlacement </div><div class="ttdef"><b>Definition:</b> <a href="_d_c_d_parser_8h_source.html#l00131">DCDParser.h:131</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_abef47868a214b552d88c6cd1eda87d94"><div class="ttname"><a href="class_device_manager__impl.html#abef47868a214b552d88c6cd1eda87d94">DeviceManager_impl::label</a></div><div class="ttdeci">char * label()</div><div class="ttdoc">The operation shall return device manager&amp;#39;s label. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01762">DeviceManager_impl.cpp:1762</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a275d0ab719823ef37a3c24dcd35d709b"><div class="ttname"><a href="class_device_manager__impl.html#a275d0ab719823ef37a3c24dcd35d709b">DeviceManager_impl::matchSPDImplementation</a></div><div class="ttdeci">bool matchSPDImplementation(std::vector&lt; SPDImplementation * &gt; *spdImpls, std::string &amp;codefile, std::string &amp;entryPoint, CORBA::ULong &amp;stackSize, CORBA::ULong &amp;priority)</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00647">DeviceManager_impl.cpp:647</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a9aee869091207d04ac150eb4cf0d00a4"><div class="ttname"><a href="class_device_manager__impl.html#a9aee869091207d04ac150eb4cf0d00a4">DeviceManager_impl::m_connectionsInfo</a></div><div class="ttdeci">std::vector&lt; UsesConnectionInfo * &gt; m_connectionsInfo</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00347">DeviceManager_impl.h:347</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a15f28a692b4264afd6a9f5282461742ba45240327a5d9b70fd3d73f743b051830"><div class="ttname"><a href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742ba45240327a5d9b70fd3d73f743b051830">DeviceManager_impl::DEVMGR_REGISTERED</a></div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00341">DeviceManager_impl.h:341</a></div></div>
<div class="ttc" id="struct_instanted_comp_info_type_html_a2ab8867a18c2ace8476685818e26db9f"><div class="ttname"><a href="struct_instanted_comp_info_type.html#a2ab8867a18c2ace8476685818e26db9f">InstantedCompInfoType::compType</a></div><div class="ttdeci">ComponentTypeEnum compType</div><div class="ttdoc">Type of the component,. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00055">DeviceManager_impl.h:55</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a9f2aceb845cb1e647aa43c7945a76d63"><div class="ttname"><a href="class_device_manager__impl.html#a9f2aceb845cb1e647aa43c7945a76d63">DeviceManager_impl::getExecOptions</a></div><div class="ttdeci">void getExecOptions(CORBA::ULong stackSize, CORBA::ULong priority, const std::string &amp;entryPoint, CF::Properties &amp;options)</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00572">DeviceManager_impl.cpp:572</a></div></div>
<div class="ttc" id="class_device_manager__impl_html"><div class="ttname"><a href="class_device_manager__impl.html">DeviceManager_impl</a></div><div class="ttdoc">The DeviceManager interface is used to manage a set of logical devices and services. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00076">DeviceManager_impl.h:76</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a9dfd7b96504f8900eef599da8bb4314c"><div class="ttname"><a href="class_device_manager__impl.html#a9dfd7b96504f8900eef599da8bb4314c">DeviceManager_impl::openPRFProfilebySPDfl</a></div><div class="ttdeci">CF::File_ptr openPRFProfilebySPDfl(CF::FileSystem_ptr fileSys, const char *absSpdfl)</div><div class="ttdoc">The operation shall open component prf.xml file by the component&amp;#39;s spd.xml file. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01092">DeviceManager_impl.cpp:1092</a></div></div>
<div class="ttc" id="class_p_r_f_parser_html"><div class="ttname"><a href="class_p_r_f_parser.html">PRFParser</a></div><div class="ttdoc">this class is designed to parse PRFxml. </div><div class="ttdef"><b>Definition:</b> <a href="_p_r_f_parser_8h_source.html#l00045">PRFParser.h:45</a></div></div>
<div class="ttc" id="_device_manager__server_8cpp_html_a2405b489912e97e70f9910c6ddc286e2"><div class="ttname"><a href="_device_manager__server_8cpp.html#a2405b489912e97e70f9910c6ddc286e2">entryPoint</a></div><div class="ttdeci">std::string entryPoint</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__server_8cpp_source.html#l00087">DeviceManager_server.cpp:87</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_aab2e0a7132362677ee7c6ebc146640ba"><div class="ttname"><a href="class_device_manager__impl.html#aab2e0a7132362677ee7c6ebc146640ba">DeviceManager_impl::m_platformRoot</a></div><div class="ttdeci">std::string m_platformRoot</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00594">DeviceManager_impl.h:594</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a8a9bcad765849072bcbcf639b3ca6be4"><div class="ttname"><a href="class_device_manager__impl.html#a8a9bcad765849072bcbcf639b3ca6be4">DeviceManager_impl::registeredServices</a></div><div class="ttdeci">CF::DeviceManager::ServiceSequence * registeredServices()</div><div class="ttdoc">The operation shall return all services have registered with device manager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01891">DeviceManager_impl.cpp:1891</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a39b46ed08c83d74d9d762a793c6e037b"><div class="ttname"><a href="class_device_manager__impl.html#a39b46ed08c83d74d9d762a793c6e037b">DeviceManager_impl::activateFileSystems</a></div><div class="ttdeci">void activateFileSystems()</div><div class="ttdoc">Instantiate every fileSystems in DCD.xml and register with FileManager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00304">DeviceManager_impl.cpp:304</a></div></div>
<div class="ttc" id="class_p_r_f_property_html"><div class="ttname"><a href="class_p_r_f_property.html">PRFProperty</a></div><div class="ttdoc">this class is base class of property. </div><div class="ttdef"><b>Definition:</b> <a href="_p_r_f_parser_8h_source.html#l00105">PRFParser.h:105</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a9ddb9888d6fd824cdfeb6ece10385e0f"><div class="ttname"><a href="class_device_manager__impl.html#a9ddb9888d6fd824cdfeb6ece10385e0f">DeviceManager_impl::m_dmnMgr</a></div><div class="ttdeci">CF::DomainManager_var m_dmnMgr</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00554">DeviceManager_impl.h:554</a></div></div>
<div class="ttc" id="_device_manager__impl_8h_html_a91b0380a6e8ecd41830b7eea83e7a42caa554ee1f02c7109125c6d52b8a3ad027"><div class="ttname"><a href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42caa554ee1f02c7109125c6d52b8a3ad027">Service</a></div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00044">DeviceManager_impl.h:44</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a18106c308eabf12895e2770ab473e2bb"><div class="ttname"><a href="class_device_manager__impl.html#a18106c308eabf12895e2770ab473e2bb">DeviceManager_impl::getComponentImplementationId</a></div><div class="ttdeci">char * getComponentImplementationId(const char *componentInstantiationId)</div><div class="ttdoc">The operatino shall return the id of the implementation which is used to instantiate device manager...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01749">DeviceManager_impl.cpp:1749</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ad3ca69be8877b033660987df0965b6ed"><div class="ttname"><a href="class_device_manager__impl.html#ad3ca69be8877b033660987df0965b6ed">DeviceManager_impl::identifier</a></div><div class="ttdeci">char * identifier()</div><div class="ttdoc">The operation shall return device manager&amp;#39;s instantation id. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01756">DeviceManager_impl.cpp:1756</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a74953971f5e6d8b22317b2de568978bb"><div class="ttname"><a href="class_device_manager__impl.html#a74953971f5e6d8b22317b2de568978bb">DeviceManager_impl::serviceIsRegistered</a></div><div class="ttdeci">bool serviceIsRegistered(const char *name)</div><div class="ttdoc">The operation check whether the service is registered. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l02177">DeviceManager_impl.cpp:2177</a></div></div>
<div class="ttc" id="_boost__utils_8h_html"><div class="ttname"><a href="_boost__utils_8h.html">Boost_utils.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_afffdd49c081c68e9f91089f23e4bab23"><div class="ttname"><a href="class_device_manager__impl.html#afffdd49c081c68e9f91089f23e4bab23">DeviceManager_impl::m_identifier</a></div><div class="ttdeci">std::string m_identifier</div><div class="ttdoc">read only attributes </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00566">DeviceManager_impl.h:566</a></div></div>
<div class="ttc" id="_d_c_d_parser_8h_html"><div class="ttname"><a href="_d_c_d_parser_8h.html">DCDParser.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="_device_manager__impl_8h_html_a7f351dc91b117e475f97de8ab9b8c4f4"><div class="ttname"><a href="_device_manager__impl_8h.html#a7f351dc91b117e475f97de8ab9b8c4f4">InstantedCompInfoVec</a></div><div class="ttdeci">std::vector&lt; InstantedCompInfoType &gt; InstantedCompInfoVec</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00058">DeviceManager_impl.h:58</a></div></div>
<div class="ttc" id="_device_manager__impl_8h_html_a91b0380a6e8ecd41830b7eea83e7a42c"><div class="ttname"><a href="_device_manager__impl_8h.html#a91b0380a6e8ecd41830b7eea83e7a42c">ComponentTypeEnum</a></div><div class="ttdeci">ComponentTypeEnum</div><div class="ttdoc">The enum describe the component&amp;#39;s type, options are Device and Service. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00042">DeviceManager_impl.h:42</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_abf84b697d9ba5ec5d8159ac25c016058"><div class="ttname"><a href="class_device_manager__impl.html#abf84b697d9ba5ec5d8159ac25c016058">DeviceManager_impl::registeredDevices</a></div><div class="ttdeci">CF::DeviceSequence * registeredDevices()</div><div class="ttdoc">The operation shall return all devices have registered with device manager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01810">DeviceManager_impl.cpp:1810</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ac00dc496e565487853b7083041a96494"><div class="ttname"><a href="class_device_manager__impl.html#ac00dc496e565487853b7083041a96494">DeviceManager_impl::m_nodeName</a></div><div class="ttdeci">std::string m_nodeName</div><div class="ttdoc">The readonly registeredServices attribute shall contain a list of services that have registered with ...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00586">DeviceManager_impl.h:586</a></div></div>
<div class="ttc" id="_executable_device__servant_8h_html"><div class="ttname"><a href="_executable_device__servant_8h.html">ExecutableDevice_servant.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_s_p_d_implementation_html"><div class="ttname"><a href="class_s_p_d_implementation.html">SPDImplementation</a></div><div class="ttdoc">This class is designed to parse Implementation element of SPD.xml. </div><div class="ttdef"><b>Definition:</b> <a href="_s_p_d_parser_8h_source.html#l00197">SPDParser.h:197</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a7861ee1569802186a619778efc85af13"><div class="ttname"><a href="class_device_manager__impl.html#a7861ee1569802186a619778efc85af13">DeviceManager_impl::shutdown</a></div><div class="ttdeci">void shutdown()</div><div class="ttdoc">The shutdown operation provides the mechanism to terminate a device manager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01920">DeviceManager_impl.cpp:1920</a></div></div>
<div class="ttc" id="_file_system__impl_8h_html"><div class="ttname"><a href="_file_system__impl_8h.html">FileSystem_impl.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="struct_instanted_comp_info_type_html"><div class="ttname"><a href="struct_instanted_comp_info_type.html">InstantedCompInfoType</a></div><div class="ttdoc">The struct describes an instantiated component&amp;#39;s information. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00051">DeviceManager_impl.h:51</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a15f28a692b4264afd6a9f5282461742bafe411038b37f4bd222f487aa7dc62f2a"><div class="ttname"><a href="class_device_manager__impl.html#a15f28a692b4264afd6a9f5282461742bafe411038b37f4bd222f487aa7dc62f2a">DeviceManager_impl::DEVMGR_SHUTTING_DOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00343">DeviceManager_impl.h:343</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a82d7f9628528794d37ddfc31a827da94"><div class="ttname"><a href="class_device_manager__impl.html#a82d7f9628528794d37ddfc31a827da94">DeviceManager_impl::m_registeredServices</a></div><div class="ttdeci">CF::DeviceManager::ServiceSequence m_registeredServices</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00588">DeviceManager_impl.h:588</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a30c58735854b3bd17385a04e63c513e9"><div class="ttname"><a href="class_device_manager__impl.html#a30c58735854b3bd17385a04e63c513e9">DeviceManager_impl::instantGeneralComp</a></div><div class="ttdeci">bool instantGeneralComp(DCDComponentPlacement &amp;cp, DCDParser *dcdp)</div><div class="ttdoc">The operation shall instantiate devices which dosen&amp;#39;t have parent device. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00986">DeviceManager_impl.cpp:986</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a11348a491a9550a47e5ae8ca2f6f372f"><div class="ttname"><a href="class_device_manager__impl.html#a11348a491a9550a47e5ae8ca2f6f372f">DeviceManager_impl::deviceIsRegistered</a></div><div class="ttdeci">bool deviceIsRegistered(CF::Device_ptr registeredDevice)</div><div class="ttdoc">The operation check whether the device is registered. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l02159">DeviceManager_impl.cpp:2159</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a4e0dca2e6e31d5ea79803c87dcc556c4"><div class="ttname"><a href="class_device_manager__impl.html#a4e0dca2e6e31d5ea79803c87dcc556c4">DeviceManager_impl::unregisterService</a></div><div class="ttdeci">void unregisterService(CORBA::Object_ptr registeredService, const char *name)</div><div class="ttdoc">The unregisterService operation unregisters a service from a device manager. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l02099">DeviceManager_impl.cpp:2099</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_ac987346886a0bf05931694f141359438"><div class="ttname"><a href="class_device_manager__impl.html#ac987346886a0bf05931694f141359438">DeviceManager_impl::m_deviceMgrObj</a></div><div class="ttdeci">CF::DeviceManager_var m_deviceMgrObj</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00590">DeviceManager_impl.h:590</a></div></div>
<div class="ttc" id="cf__utils_8h_html"><div class="ttname"><a href="cf__utils_8h.html">cf_utils.h</a></div><div class="ttdoc">:  </div></div>
<div class="ttc" id="class_device_manager__impl_html_aa9b2ca207bf051439b56b66b6d2139fe"><div class="ttname"><a href="class_device_manager__impl.html#aa9b2ca207bf051439b56b66b6d2139fe">DeviceManager_impl::m_fsRoot</a></div><div class="ttdeci">std::string m_fsRoot</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00561">DeviceManager_impl.h:561</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_af09d9aa374977ee5529d4a04721551b5"><div class="ttname"><a href="class_device_manager__impl.html#af09d9aa374977ee5529d4a04721551b5">DeviceManager_impl::fileSys</a></div><div class="ttdeci">CF::FileSystem_ptr fileSys()</div><div class="ttdoc">The operation shall return device manager&amp;#39;s dcd.xml file. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l01743">DeviceManager_impl.cpp:1743</a></div></div>
<div class="ttc" id="_cyclic_buffer_controller_8h_html"><div class="ttname"><a href="_cyclic_buffer_controller_8h.html">CyclicBufferController.h</a></div></div>
<div class="ttc" id="_bootloader_8cpp_html_a49943bdb8560720d07c87de869066484"><div class="ttname"><a href="_bootloader_8cpp.html#a49943bdb8560720d07c87de869066484">fsRoot</a></div><div class="ttdeci">std::string fsRoot</div><div class="ttdef"><b>Definition:</b> <a href="_bootloader_8cpp_source.html#l00076">Bootloader.cpp:76</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a5c13a6c88a839b5356861d1d09e820d9"><div class="ttname"><a href="class_device_manager__impl.html#a5c13a6c88a839b5356861d1d09e820d9">DeviceManager_impl::postConstructor</a></div><div class="ttdeci">void postConstructor()</div><div class="ttdoc">The operation shall do some preparatory work for next steps, for example, activate file system...</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00075">DeviceManager_impl.cpp:75</a></div></div>
<div class="ttc" id="struct_instanted_comp_info_type_html_afd0d68c6d31ff249f3ae8662162663c3"><div class="ttname"><a href="struct_instanted_comp_info_type.html#afd0d68c6d31ff249f3ae8662162663c3">InstantedCompInfoType::id</a></div><div class="ttdeci">std::string id</div><div class="ttdoc">Identifier of the instantiated component. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00052">DeviceManager_impl.h:52</a></div></div>
<div class="ttc" id="class_device_manager__impl_html_a8628e38c509ff3ee180017c4fc8f105e"><div class="ttname"><a href="class_device_manager__impl.html#a8628e38c509ff3ee180017c4fc8f105e">DeviceManager_impl::getExecParameters</a></div><div class="ttdeci">void getExecParameters(ExecParamsType execParams, const char *devInstId, const char *devInstName, const char *devSpdPath, const char *parentIOR, const char *registryIOR, CF::Properties &amp;params)</div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8cpp_source.html#l00590">DeviceManager_impl.cpp:590</a></div></div>
<div class="ttc" id="struct_instanted_comp_info_type_html_ae41f6e1986f6a568938ac208ebf37b7a"><div class="ttname"><a href="struct_instanted_comp_info_type.html#ae41f6e1986f6a568938ac208ebf37b7a">InstantedCompInfoType::compIOR</a></div><div class="ttdeci">std::string compIOR</div><div class="ttdoc">IOR of the instantiated component reference. </div><div class="ttdef"><b>Definition:</b> <a href="_device_manager__impl_8h_source.html#l00054">DeviceManager_impl.h:54</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_27e7b6da28153e106312658788f622d3.html">frameworks</a></li><li class="navelem"><a class="el" href="dir_96d2e878d6d5ca438f56939d43d9e660.html">DeviceMgr</a></li><li class="navelem"><a class="el" href="dir_d6f3fdb5a324744637bb1c937c48df12.html">include</a></li><li class="navelem"><a class="el" href="_device_manager__impl_8h.html">DeviceManager_impl.h</a></li>
    <li class="footer">Generated on Fri Jul 12 2019 14:31:51 for
    <a href="http://www.onetek.net">
    <img class="footer" src="openscaLogo.png" height="31" alt="openSCA"/></a>
    </li>
  </ul>
</div>
</body>
</html>
